傳統與自適應游標的差異性 iPadOS pointer (模式)
iPad使用自適應指標,而iMac則使用傳統指標
iPad使用自適應指標是為了最佳化觸控操作體驗,透過動態調整精度和形狀,使使用者在點選和選擇時更加直觀和準確;而iMac使用傳統指標,則是為了提供高精度的滑鼠控制,適應其主要依靠滑鼠和觸控板進行精細操作的需求。
為什麼傳統指標的精度不如自適應的
ipad的指標設計與Mac的不同,因為ipad整個作業系統和每個應用程式都是為手指尖大小的輸入設計的。imac使用傳統指標,而ipad使用自適應指標。
/Untitled.png)
自適應指標相比傳統指標,能夠根據介面的不同元素動態調整精度,更好地匹配觸控介面的設計需求,減少誤操作,提升使用者體驗。傳統指標雖然具有畫素級精度,但在低精度設計的觸控介面上使用時,容易導致誤操作,且對使用者的物理靈活性要求較高。因此,自適應指標透過調整精度和形狀,使操作更加直觀、簡便,提供了更友好的使用者體驗。
對比案例
按鈕
A 傳統指標:快速移動指標點選按鈕時,可能會點選到按鈕上方或兩個按鈕之間的區域,從而導致不精準。
因為有兩個獨立的層在相互作用,介面層和指標層。介面層關注點在於按鈕區域,而非精確位置。
/Untitled 1.png)
/Untitled 2.png)
B 自適應指標:動態調整指標精度以匹配介面精度的概念稱為自適應精度。
工作原理:指標開始時是一個圓形。這是當指標系統沒有感知到周圍介面任何特定精度級別時的預設狀態。它的大小與指尖相匹配,因為在iPad上與之互動的所有內容都必須可以觸控使用。當將指標移動到按鈕組中時,它會自動對準按鈕,同時將其形狀變為按鈕的形狀。
1 形狀的變化表明其新的精度降低。當我在它們之間移動時,指標總是會自動對準一個按鈕,使我清楚地知道我正在與哪個按鈕互動。指標反饋減少了誤點選的可能性。
2 指標會突出顯示元素,而不是遮擋它。傳統指標繪製在整個介面上,往往會遮擋你正在互動的控制元件。在文字行的上方有一條不可見的邊界,如果我將指標移動到邊界上方的一個畫素處,文字檢視就會認為我在與上方那行互動。
/Untitled 3.png)
3 當指標對準控制元件時,指標實際上是沿著z軸從應用程式前方移動到按鈕圖示或標籤後方。這讓人們能看到圖示的真實顏色。左側圖示在指標後面,顯示了設計者期望的亮度。
/Untitled 4.png)
文字
A傳統指標:我在這裡試圖選擇單詞“environment”,但我的點選開始位置稍微高了一點,結果選擇了上方的那一行。
因為傳統的I形游標以畫素級精度上下移動,讓你可以點選單個畫素。然而,文字檢視只關心行級精度——即你點選的是哪一行文字。
B 自適應指標:當指標移動到文字檢視上時,它從圓形指標變為與文字行高相匹配的I形指標。這是一種新的垂直精度級別。當你上下移動指標時,它會自動對準每一行文字,讓你清楚地知道你正在與哪一行文字互動。
日期表格案例
A 傳統指標:建立一個在2:30開始的事件。但介面最終將該點選為2:15,很差的體驗。這裡的問題與TextView完全相同。是因為15分鐘的時間間隔沒有視覺表達出來,使用者並不知道確切的分割位置在哪裡。
B自適應指標:當你上下移動時,指標總是對準15分鐘的間隔,使事件開始時間一目瞭然。當你放慢速度時,你確實感覺到它對準了那些時間塊。自適應精度使你能夠在想要的時間輕鬆開始事件,並減少傳統指標可能出現的潛在錯誤。
自適應指標的原理
當你在螢幕上移動指標時,你實際上是在移動兩個指標。一個是你在螢幕上看到的,另一個是跟蹤指標真實位置的不可見指標。我們稱之為模型指標。
/Untitled 5.png)
模型指標用於決定指標懸停在哪個專案上,並利用iPadOS上按鈕的寬大填充,使它們更容易用手指點選。
一旦真實指標位置到達按鈕點選區域的邊緣,它開始移動並調整大小以突出顯示按鈕。樣做是為了確保螢幕上指標真實位置的移動量始終基於你對觸控板的移動量,使其感覺更加可預測。
一旦你抬起手指,指標會自動對準控制元件的中心。這被稱為重新對準。重新對準使你在將手指重新放到觸控板上時更容易點選按鈕。
如果你將傳統指標放在按鈕邊緣,鬆開手指並點選,手指可能會稍微滾動,使指標離開按鈕。指標會在短暫延遲後自動隱藏。
/Untitled 6.png)
自適應指標的磁性案例
磁性會掃描介面,恰到好處的到達你最可能想點選的控制元件。
使用者正在滑動,手指仍然觸控著觸控板。從觸控板上抬起手指的那一刻,指標系統立即計算出如果指標繼續慣性。
/Untitled 7.png)
系統知道那裡沒有目標,所以開始在該位置周圍以固定半徑掃描。會找到滑動方向上最近的目標,並自動將指標移動到那裡。理想情況下,使用者甚至不會意識到這一過程的發生感覺像魔法一樣自動到了想要點選的地方。
/Untitled 8.png)